rocket torpedo - French English Dictionary